RELATED WORDS
PARAPHRASING
to make a short visit
chance
a favourable time or chance
lucky chance; favorable circumstances